package com.specificgroup.jira.plugin.acpro.mapping;

import java.util.List;
import java.util.Map;

/**
 * 
 * @author Ivan Holub
 */
public class IssueTypeMappingData {

    private List<AcproCategory> acproCategories;

    private Map<String, JiraIssueType> issueTypesMapping; //acpro category key -> jira issueType id

    private boolean itemsWithoutCategoryExist;

    private String defaultJiraIssueTypeId;

    private JiraIssueType defaultJiraIssueType;

    public String getDefaultJiraIssueTypeId() {
        return defaultJiraIssueTypeId;
    }

    public void setDefaultJiraIssueTypeId(String defaultJiraIssueTypeId) {
        this.defaultJiraIssueTypeId = defaultJiraIssueTypeId;
    }

    public JiraIssueType getDefaultJiraIssueType() {
        return defaultJiraIssueType;
    }

    public void setDefaultJiraIssueType(JiraIssueType defaultJiraIssueType) {
        this.defaultJiraIssueType = defaultJiraIssueType;
    }

    public boolean isItemsWithoutCategoryExist() {
        return itemsWithoutCategoryExist;
    }

    public void setItemsWithoutCategoryExist(boolean itemsWithoutCategoryExist) {
        this.itemsWithoutCategoryExist = itemsWithoutCategoryExist;
    }

    public List<AcproCategory> getAcproCategories() {
        return acproCategories;
    }

    public void setAcproCategories(List<AcproCategory> acproCategories) {
        this.acproCategories = acproCategories;
    }

    public Map<String, JiraIssueType> getIssueTypesMapping() {
        return issueTypesMapping;
    }

    public void setIssueTypesMapping(Map<String, JiraIssueType> issueTypesMapping) {
        this.issueTypesMapping = issueTypesMapping;
    }
}
